# cmake最低版本要求2.8
cmake_minimum_required (VERSION 2.8)

# 当前工程信息, 也是工程名
project (demo)

# 自定义变量SRC_LIST，存放要编译的源码（路径）
set (SRC_LIST ${PROJECT_SOURCE_DIR}/testFunc/testFunc.c)

# 生成动态库（共享库, .so文件）
add_library (testFunc_shared SHARED ${SRC_LIST})
# 生成静态库（.a文件）
add_library (testFunc_static STATIC ${SRC_LIST})

# 设置最终生成的库的名称
set_target_properties (testFunc_shared PROPERTIES OUTPUT_NAME "testFunc")
set_target_properties (testFunc_static PROPERTIES OUTPUT_NAME "testFunc")

# 设置库文件的默认输出路径
set (LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
